package com.fr.annotation;

import java.lang.reflect.Method;
import java.lang.reflect.Type;

/**
 * 作者：furong 日期：2016年9月9日 时间：下午4:39:10
 */
public class TargetTest {
    @MyTarget
    public String show() {
        System.out.println("show target");
        return "";
    }

    public static void main(String[] args) throws NoSuchMethodException, SecurityException {
        Method method = TargetTest.class.getMethod("show");
        if (method.isAnnotationPresent(MyTarget.class)) {
            System.out.println(method.getAnnotation(MyTarget.class));
            Type type = method.getGenericReturnType();
            System.out.println(type);
        }
    }

}
